// pages/memorial/memorial.js
Page({
  data: {
    showNoticeModal: true, // 显示注意事项弹窗
    noticeAgreed: false, // 是否同意注意事项
    donorList: [
      {
        id: 1,
        name: '张明华',
        birthYear: '1955',
        deathYear: '2022',
        type: '器官捐献者',
        avatar: '/images/donor-1.jpg',
        brief: '生前是一名教师，热心公益事业，多次参与无偿献血，最终选择捐献器官帮助5个家庭重获新生。'
      },
      {
        id: 2,
        name: '李秀英',
        birthYear: '1962',
        deathYear: '2023',
        type: '遗体捐献者',
        avatar: '/images/donor-2.jpg',
        brief: '退休护士，一生致力于医疗事业，希望死后能为医学教育贡献最后一份力量。'
      },
      {
        id: 3,
        name: '王建国',
        birthYear: '1948',
        deathYear: '2023',
        type: '器官捐献者',
        avatar: '/images/donor-3.jpg',
        brief: '退伍军人，始终保持军人本色，用大爱精神延续生命的价值。'
      }
    ],
    memorialList: [
      {
        id: 1,
        title: '生命教育展馆',
        date: '2025.08.15',
        image: '/images/memorial-1.jpg'
      },
      {
        id: 2,
        title: '追思纪念活动',
        date: '2025.08.10',
        image: '/images/memorial-2.jpg'
      },
      {
        id: 3,
        title: '捐献者故事分享',
        date: '2025.08.05',
        image: '/images/memorial-3.jpg'
      },
      {
        id: 4,
        title: '公益宣传活动',
        date: '2025.07.30',
        image: '/images/memorial-4.jpg'
      }
    ],

  },

  onLoad: function (options) {
    console.log('追思悼念页面加载');
    // 检查是否已经同意过注意事项
    const hasAgreed = wx.getStorageSync('memorialNoticeAgreed');
    if (hasAgreed) {
      this.setData({
        showNoticeModal: false
      });
    }
  },

  onShow: function () {
    // 页面显示时的逻辑
  },

  // 查看更多捐献者
  viewMoreDonors: function () {
    wx.navigateTo({
      url: '/pages/donor-list/donor-list'
    });
  },

  // 跳转到捐献者详情
  goToDonorDetail: function (e) {
    const id = e.currentTarget.dataset.id;
    wx.navigateTo({
      url: `/pages/donor-detail/donor-detail?id=${id}`
    });
  },

  // 查看全部纪念墙
  viewAllMemorials: function () {
    wx.navigateTo({
      url: '/pages/memorial-wall/memorial-wall'
    });
  },

  // 跳转到纪念详情
  goToMemorialDetail: function (e) {
    const id = e.currentTarget.dataset.id;
    wx.navigateTo({
      url: `/pages/memorial-detail/memorial-detail?id=${id}`
    });
  },



  // 分享功能
  onShareAppMessage: function () {
    return {
      title: '生命永续，精神长存 - 追思遗体捐献者',
      path: '/pages/memorial/memorial',
      imageUrl: '/images/share-memorial.png'
    };
  },

  // 分享到朋友圈
  onShareTimeline: function () {
    return {
      title: '生命永续，精神长存 - 追思遗体捐献者',
      imageUrl: '/images/share-memorial.png'
    };
  },

  // 页面滚动到底部
  onReachBottom: function () {
    // 可以在这里加载更多数据
    console.log('页面滚动到底部');
  },

  // 下拉刷新
  onPullDownRefresh: function () {
    // 刷新数据
    setTimeout(() => {
      wx.stopPullDownRefresh();
    }, 1000);
  },

  // 处理注意事项复选框变化
  onNoticeCheckboxChange: function (e) {
    this.setData({
      noticeAgreed: e.detail.value.length > 0
    });
  },

  // 确认注意事项
  confirmNotice: function () {
    if (!this.data.noticeAgreed) {
      wx.showToast({
        title: '请先阅读并同意注意事项',
        icon: 'none'
      });
      return;
    }

    // 保存用户已同意的状态
    wx.setStorageSync('memorialNoticeAgreed', true);
    
    // 关闭弹窗，显示页面内容
    this.setData({
      showNoticeModal: false
    });

    wx.showToast({
      title: '感谢您的配合',
      icon: 'success',
      duration: 1500
    });
  }
});
